56 WDT_A_hold(WDT_A_BASE);
84 GPIO_setAsPeripheralModuleFunctionOutputPin(
87 GPIO_TERNARY_MODULE_FUNCTION
97 while (Ref_A_isRefGenBusy(REF_A_BASE)) ;
100 Ref_A_setReferenceVoltage(REF_A_BASE,
104 Ref_A_enableReferenceVoltage(REF_A_BASE);
114 ADC12_B_initParam initParam = {0};
115 initParam.sampleHoldSignalSourceSelect = ADC12_B_SAMPLEHOLDSOURCE_SC;
116 initParam.clockSourceSelect = ADC12_B_CLOCKSOURCE_ADC12OSC;
117 initParam.clockSourceDivider = ADC12_B_CLOCKDIVIDER_1;
118 initParam.clockSourcePredivider = ADC12_B_CLOCKPREDIVIDER__1;
119 initParam.internalChannelMap = ADC12_B_NOINTCH;
120 ADC12_B_init(ADC12_B_BASE, &initParam);
123 ADC12_B_enable(ADC12_B_BASE);
131 ADC12_B_setupSamplingTimer(ADC12_B_BASE,
132 ADC12_B_CYCLEHOLD_16_CYCLES,
133 ADC12_B_CYCLEHOLD_4_CYCLES,
134 ADC12_B_MULTIPLESAMPLESDISABLE);
145 ADC12_B_configureMemoryParam configureMemoryParam = {0};
146 configureMemoryParam.memoryBufferControlIndex = ADC12_B_MEMORY_0;
147 configureMemoryParam.inputSourceSelect = ADC12_B_INPUT_A1;
148 configureMemoryParam.refVoltageSourceSelect = ADC12_B_VREFPOS_INTBUF_VREFNEG_VSS;
149 configureMemoryParam.endOfSequence = ADC12_B_NOTENDOFSEQUENCE;
150 configureMemoryParam.windowComparatorSelect = ADC12_B_WINDOW_COMPARATOR_DISABLE;
151 configureMemoryParam.differentialModeSelect = ADC12_B_DIFFERENTIAL_MODE_DISABLE;
152 ADC12_B_configureMemory(ADC12_B_BASE, &configureMemoryParam);
154 ADC12_B_clearInterrupt(ADC12_B_BASE,
160 ADC12_B_enableInterrupt(ADC12_B_BASE,
177 ADC12_B_startConversion(ADC12_B_BASE,
179 ADC12_B_SINGLECHANNEL);
181 __bis_SR_register(LPM0_bits + GIE);
186 #if defined(__TI_COMPILER_VERSION__) || defined(__IAR_SYSTEMS_ICC__)
187 #pragma vector=ADC12_VECTOR
189 #elif defined(__GNUC__)
190 __attribute__((interrupt(ADC12_VECTOR)))
194 switch(__even_in_range(ADC12IV,12))
203 if (ADC12_B_getResults(ADC12_B_BASE, ADC12_B_MEMORY_0) >= 0x6B4)
__bic_SR_register_on_exit(LPM3_bits|GIE)
GPIO_setOutputHighOnPin(GPIO_PORT_LED1|GPIO_PORT_LED2, GPIO_PIN_LED1|GPIO_PIN_LED2)
GPIO_setOutputLowOnPin(GPIO_PORT_LED1|GPIO_PORT_LED2, GPIO_PIN_LED1|GPIO_PIN_LED2)